the sinai peninsula - French English Dictionary